package com.woniu.elderly.serve.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.woniu.common.dto.ServePersonDTO;
import com.woniu.common.entity.ServePerson;

import java.util.List;


public interface ServePersonService extends IService<ServePerson> {
    Page<ServePerson> findAll(int pageIndex, int pageSize, ServePersonDTO servePersonDTO);
    List<ServePerson> findAll();
    ServePerson findById(int id);
    String add(ServePerson servePerson);
    void modify(ServePerson servePerson);
    void apply(int id, String cause);
    void revocation(ServePerson servePerson);
    void remove(int id);

    int random(String serveType);

    void finish(ServePerson servePerson);
}
